// 通用js


// js模版
(function(){
  var cache = {};
 
  this.renderStringTpl = function tmpl(str, data){
    // 判断我们是否已经有这么一个模板，或者我们需要载入模板
    // 并保证把结果保存到缓存中。
    var fn = !/\W/.test(str) ?
      cache[str] = cache[str] ||
        tmpl(document.getElementById(str).innerHTML) :
     
      // 生成一个可重用的函数，用于提供模板生成功能
      // (它会被记录到缓存内).
      new Function("obj",
        "var p=[],print=function(){p.push.apply(p,arguments);};" + 
       
        // 通过with(){}把数据作为本地变量引入
        "with(obj){p.push('" +
       
        // 把模板转换未纯javascript代码
        str
          .replace(/[\r\t\n]/g, " ")
          .split("<%").join("\t")
          .replace(/((^|%>)[^\t]*)'/g, "$1\r")
          .replace(/\t=(.*?)%>/g, "',$1,'")
          .split("\t").join("');")
          .split("%>").join("p.push('")
          .split("\r").join("\\'")
      + "');}return p.join('');");
   
    // 给用户提供一些基本的柯里化功能
    return data ? fn( data ) : fn;
  };
})();

$.loginReady = function (fn) {
  
} 

/*
  通用页面解析
*/

$.field = function (fieldName) {
  return $('[name=' + fieldName + ']').val()
}

// 消息提示
$.message = {}
$.message.alert = function (msg) {
  window.alert(msg)
}

// var apiBaseUrl = 'http://139.198.15.29:40103'
var apiBaseUrl = ''

var path = {}
path.resolverApi_markBid_resolve = '/resolverApi/markBid/resolve'

path.testUrl = '/bmsApi/blade-system/dict/dictionary?code=flow'



$.ajax({
  url: path.testUrl,
  beforeSend: function (req) {
    req.setRequestHeader('Auth', getUuid())
    req.setRequestHeader('Authorization', "bearer " + localStorage.getItem("ACCESS_TOKEN"))
    req.setRequestHeader('Blade-Auth', "bearer " + localStorage.getItem("Blade-Auth"))
    req.setRequestHeader('check', localStorage.getItem("username"))
  },
  data: {
    bid: 'did:bid:gjdw:sf9i1ZvsVSRgetmBQnNydgiChHXrB3kM'
  }
}).error(function (xhr, err) {
  //  $.message.alert('抱歉！没有找到符合条件得相关数据!')
})

